package cn.htsyb.synergy.security.constant;
/**
 * @author lakeside hubin_yuan.410@hotmail.com
 * @version V1.0.0
 * @date 2022/5/23
 * @since 1.0
 */
public enum DataAuthorizeEL {

    /**
     * 我创建的
     */
    mineCreated,
    /**
     * 我管理的团队人员创建的
     */
    mineTeamCreated,
    /**
     * 我管理的部门直属人员创建的
     */
    mineOrganizeCreated,
    /**
     * 我管理的部门[包括子部门]人员创建的
     */
    mineOrganizeLayerCreated,
    /**
     * 指定人员创建的
     */
    appointUserCreated,
    /**
     * 指定角色下人员创建的
     */
    appointRoleCreated,
    /**
     * 指定部门直属人员创建的
     */
    appointOrganizeCreated,
    /**
     * 指定部门[包括子部门]人员创建的
     */
    appointOrganizeLayerCreated,
    /**
     * 指定属性规则
     */
    appointCriteria,
    /**
     * 无限制
     */
    unlimited
}
